self produced - Turkish English Dictionary